An Embedded Workflow Framework for Flexible Robotic Devices
نویسندگان
چکیده
This paper describes the design and implementation of an open source embedded workflow framework (EMWF). By providing a language for specifying embedded workflow processes and light weight engines for executing and managing them, EMWF enables us to design and build service robots and assistive robotic devices on workflow-based architecture. The embedded process definition language supported by EMWF is called SISARL-XPDL. It is a subset of the standard process definition language XPDL (XML Process Definition Language) augmented with elements that are essential for smart embedded devices but not offered by XPDL. The SISARL-XPDL preprocessor translates augmented elements into either directives for the engine or compound built-in activities defined in terms of standard XPDL. EMWF provides two workflow engines, for Linux and Windows CE platforms. Both are written in C in order to keep the memory footprint and runtime overhead of the engine small. We use EMWF as a test bed for experimentation with the workflow approach and evaluation of workflow-based design. Copyright @ April 2008 T. S. Chou, Y. C. Wang, and J. W. S. Liu are affiliated with Institute of Information Science, Academia Sinica.Taiwan. Their email addresses are {tschou, wych, janeliu}@iis.sinica.edu.tw S. Y. Chang, M. K. Ouyang, Y. F. Lu, C. S. Shih and T. W. Kuo are affiliated with Department of Computer Science and Information Engineering, National Taiwan University, Taiwan. M. K. Ouyang’s email address is [email protected], and the email addresses of Y. F. Lu, C. S. Shih and T. W. Ku are {d93023, cshih, ktw}@csie.ntu.edu.tw J. S. Hu is affiliated with Electrical and Control Engineering Department, National Chiao-Tung University, Taiwan. His email address is [email protected]
منابع مشابه
EMWF: A Middleware for Flexible Automation and Assistive Devices
EMWF (Embedded Workflow Framework) is an open source middleware for flexible (i.e., configurable, customizable and adaptable), usercentric automation and assistive devices and systems. EMWF 1.0 provides a light-weight workflow manager and engines on Windows CE, Windows XP Embedded, and Linux. It is for small embedded automation devices. EMWF 2.0 also provides basic message passing and real-time...
متن کاملA middleware for ecologies of robotic devices
The fields of autonomous robotics and ambient intelligence are converging toward the vision of smart robotic environments, or ubiquitous robotics, in which tasks are performed via the cooperation of many simple networked robotic devices. The concept of Ecology of Physically Embedded Intelligent Systems, or PEIS-Ecology, combines insights from these fields to provide a new solution to building i...
متن کاملThe PEIS Kernel: a Middleware for Ubiquitous Robotics
The fields of autonomous robotics and ambient intelligence are converging toward the vision of smart robotic environments, or ubiquitous robotics, in which tasks are performed via the cooperation of many simple networked robotic devices. The concept of Ecology of Physically Embedded Intelligent Systems, or PEIS-Ecology, combines insights from these fields to provide a new solution to building i...
متن کاملDynamic configuration and collaborative scheduling in supply chains based on scalable multi-agent architecture
Due to diversified and frequently changing demands from customers, technological advances and global competition, manufacturers rely on collaboration with their business partners to share costs, risks and expertise. How to take advantage of advancement of technologies to effectively support operations and create competitive advantage is critical for manufacturers to survive. To respond to these...
متن کاملA Conceptual Framework for Smart Hospital towards Industry 4.0
Background: The fourth industrial revolution consists of combining network devices with cloud computing methods and analyzing large data and artificial intelligence, which makes it possible to call such an infrastructure smart. In a Smart Hospital, all things and devices are designed to be connected and integrated, thus achieving better patient care, increasing efficiency and reducing time wast...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008